Runner 的 compose.yaml
常规使用 - Vita 管理系统 - 示例
yaml
services:
vita:
image: runner:17.0.19
container_name: vita
restart: unless-stopped
ports:
- "8080:8080"
environment:
- NAME=vita.jar
volumes:
- /opt/vita/:/opt/app/指定 JVM_OPTS 和 SPRING_OPTS - Vita 管理系统 - 示例
yaml
services:
vita:
image: runner:17.0.19
container_name: vita
restart: unless-stopped
ports:
- "8080:8080"
environment:
- JVM_OPTS=-Dname=vita.jar -Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8 -Xms128m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError
- SPRING_OPTS=--server.port=8080 --spring.profiles.active=h2 --spring.datasource.password=<你的密码> --spring.h2.console.enabled=true --spring.h2.console.settings.web-allow-others=true
volumes:
- /opt/vita/:/opt/app/常用命令
不指定 compose.yaml 文件
shell
# 进入存放 compose.yaml 文件的目录
cd /opt/vita
docker compose up -d
docker compose restart
docker compose down
docker compose logs -f指定 compose.yaml 文件
shell
docker compose -f /opt/vita/compose.yaml up -d
docker compose -f /opt/vita/compose.yaml restart
docker compose -f /opt/vita/compose.yaml down
docker compose -f /opt/vita/compose.yaml logs -f